Text copied to clipboard!
Τίτλος
Text copied to clipboard!Προγραμματιστής Ενσωματωμένων Συστημάτων C
Περιγραφή
Text copied to clipboard!
Αναζητούμε Προγραμματιστή Ενσωματωμένων Συστημάτων C για να ενταχθεί στην ομάδα μας και να συμβάλει στην ανάπτυξη και βελτιστοποίηση λογισμικού για ενσωματωμένες συσκευές. Ο ιδανικός υποψήφιος θα έχει εμπειρία στην προγραμματιστική γλώσσα C, κατανόηση των μικροελεγκτών και των συστημάτων πραγματικού χρόνου, καθώς και ικανότητα να εργάζεται σε περιβάλλοντα με περιορισμένους πόρους. Η θέση απαιτεί στενή συνεργασία με μηχανικούς υλικού και άλλους προγραμματιστές για την υλοποίηση και τη δοκιμή λογισμικού που πληροί τις προδιαγραφές και τις απαιτήσεις των πελατών. Ο ρόλος περιλαμβάνει ανάλυση απαιτήσεων, σχεδιασμό αρχιτεκτονικής λογισμικού, ανάπτυξη κώδικα, ενσωμάτωση και αποσφαλμάτωση, καθώς και τεκμηρίωση των λύσεων. Επιπλέον, ο υποψήφιος θα πρέπει να είναι εξοικειωμένος με εργαλεία ανάπτυξης, συστήματα ελέγχου έκδοσης και μεθοδολογίες Agile. Η θέση προσφέρει ευκαιρίες για επαγγελματική ανάπτυξη και συμμετοχή σε καινοτόμα έργα στον τομέα των ενσωματωμένων συστημάτων.
Καθήκοντα
Text copied to clipboard!- Ανάπτυξη και συντήρηση κώδικα σε γλώσσα C για ενσωματωμένα συστήματα.
- Σχεδιασμός και υλοποίηση λογισμικού για μικροελεγκτές.
- Δοκιμή και αποσφαλμάτωση λογισμικού σε πραγματικό περιβάλλον.
- Συνεργασία με ομάδες υλικού για ολοκλήρωση συστημάτων.
- Τεκμηρίωση κώδικα και διαδικασιών ανάπτυξης.
- Ενημέρωση και βελτίωση υπαρχόντων εφαρμογών.
- Εφαρμογή βέλτιστων πρακτικών προγραμματισμού.
- Συμμόρφωση με προδιαγραφές ασφαλείας και ποιότητας.
- Χρήση εργαλείων ελέγχου έκδοσης και διαχείρισης έργου.
- Συμμετοχή σε ανασκοπήσεις κώδικα και σχεδιασμού.
Απαιτήσεις
Text copied to clipboard!- Άριστη γνώση της γλώσσας προγραμματισμού C.
- Εμπειρία σε ανάπτυξη λογισμικού για ενσωματωμένα συστήματα.
- Κατανόηση μικροελεγκτών και αρχιτεκτονικών συστημάτων.
- Γνώση συστημάτων πραγματικού χρόνου (RTOS).
- Εμπειρία με εργαλεία αποσφαλμάτωσης και προσομοίωσης.
- Ικανότητα ανάλυσης και επίλυσης προβλημάτων.
- Καλή γνώση αγγλικής γλώσσας.
- Εμπειρία με συστήματα ελέγχου έκδοσης (π.χ. Git).
- Επικοινωνιακές δεξιότητες και ομαδικό πνεύμα.
- Προηγούμενη εμπειρία σε Agile περιβάλλον επιθυμητή.
Πιθανές ερωτήσεις συνέντευξης
Text copied to clipboard!- Ποια είναι η εμπειρία σας με προγραμματισμό σε γλώσσα C για ενσωματωμένα συστήματα;
- Έχετε εργαστεί με μικροελεγκτές; Ποιοι τύποι;
- Πώς αντιμετωπίζετε την αποσφαλμάτωση σε πραγματικό υλικό;
- Έχετε εμπειρία με συστήματα πραγματικού χρόνου;
- Ποια εργαλεία ανάπτυξης χρησιμοποιείτε συνήθως;
- Πώς διαχειρίζεστε την τεκμηρίωση του κώδικα;
- Έχετε εργαστεί σε ομάδες με Agile μεθοδολογίες;
- Πώς εξασφαλίζετε την ποιότητα του κώδικα που γράφετε;